<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // function add(m, n) {
      //   //类似数组===有length属性，可以通过[0]来访问
      //   console.log(arguments.length)
      //   return m + n
      // }
      // add()
      // add(110, 200)
      // add(100, 300, 200)

      function add() {
        let result = 0
        for (let i = 0; o <= arguments.length; i++) {
          result += arguments[i]
        }
        return result
      }

      //arguments是函数中隐藏的对象
      //类似于数组的一个对象
      //可以获取调用的实际参数
      add(1, 2) //3
      add(1, 2, 3) //6
      add(1, 2, 3, 4) //10
    </script>
  </body>
</html>
